#!/bin/bash
test_ltp(){
	if [[ "$mode" == "auto" ]];then
		echo -e "使用默认参数"
	else
		input "请设置测试日志保存路径,默认[ /log/ltp/ ]" log_dir
		input "请输入LTP安装程序的绝对路径,默认：[ /liumou/ltp/ ]" dir
	fi
	input_check "$dir" "[ LTP ]程序安装目录" '/liumou/ltp/' dir
	input_check "$log_dir" "[ ltp ]测试日志保存目录" '/log/ltp/' log_dir
	
	rm -f $ltp_log_file

	red_z_green_z "ltp安装路径已确认" "正在检测是否成功安装"
	if [[ -f "/opt/ltp/testscripts/ltpstress.sh" ]];then
		if [[ "$mode" == "auto" ]];then
			ti=$ltp_time
		else
			input "请输入需要测试的时长[单位小时]" ti
		fi		
		file=$(date '+%Y-%D%H' | sed 's#/#-#g')
		green_zt '测试以后台形式进行，当看到 /log/ltp/done.info文件存在，且内容为done的时候说明测试完成'
		pushd /opt/ltp/testscripts/
		chmod -R 777 *
		red_z_green_z "正在执行命令--->" "[ ./ltpstress.sh -n -t $ti ${ltp_log_file} &]"
		red_z_green_z "如需终止请执行--------->" "[ sudo kill -9 $$ ]"

		./ltpstress.sh -n -t $ti ${ltp_log_file} &
		echo 'done' > /log/ltp/done.info
	else
		red_bg "找不到测试脚本\n请确认LTP是否已安装成功并安装在${dir}"
	fi		

}
if [[ "$1" == 'f' ]];then
    if [[ -e './item.sh' ]];then
        source ./item.sh
    else
        echo -e "请进入目录:[ spzx/ ]再执行脚本"
        exit 1
    fi
    test_ltp
else
    if [[ -z "$1" ]];then
        echo -e "请在脚本执行的后面加上一个参数直接进行测试，例如--->" "[ bash spzx/test/ltp.sh f ]"
    fi
fi